﻿using sp.contracts;

namespace Steve
{
    public class Steven : ISteven
    {
        private ITilmann Next;

        public Steven(ITilmann Tilmann)
        {
            Next = Tilmann;
        }

        public string Concat(string StringToConcat)
        {
            string ConcatedString = GetConcatedString(StringToConcat, "~~Steve~~");
            return Next.Concat(ConcatedString);
        }

        internal string GetConcatedString(string StringToConcat, string StringToAdd)
        {
            return StringToConcat + StringToAdd;
        }
    }
}
